body { color:#fff; background:#000; font-family:sans-serif }
.cwrap { margin:0px auto; width:400px; border:1px solid #333; padding:10px; text-align:center; -moz-border-radius:20px }

.aw { width:100% }
.alef { text-align:left }
.arig { text-align:right }
.vatop { vertical-align:top }

input.text, textarea { background:#f0f0f0; color:#111 }
textarea { border:1px solid #cccccc; -moz-border-radius:3px }

.disabled { background:#777; color:#aaa }
.offline { background:#778877; color:#000 }

a {color:#3366ee; text-decoration:none; font-weight:bold}
a:hover { text-decoration:underline }
.error { color:#ee0000 }

.npc { background:#aaf8d0; color:#000 }
.mob { background:#f8b08a; color:#000 }
.player { background:#f8d0aa; color:#000 }
.door { background:#aad0f8; color:#000; border:1px solid #cccccc; -moz-border-radius-topright:9px; -moz-border-radius-bottomright:9px;  }

.maptbl td { color:#3366ee; border:1px solid #f0f0f0; border-collapse:collapse; height:18px; width:18px; text-align:center }
.maptbl .space { background:#fff}
.maptbl .wall { background:#ccc}

.attack { background:#ff6633; color:#000 }
.friend { background:#33ff66; color:#000 }

.exit { background:#000; border-color:#999; color:#fff; margin-right:15px }

input { background:#3366ee; color:#fff; border:1px solid #cccccc; -moz-border-radius:3px }
.a-u { -moz-border-radius-topleft:9px; -moz-border-radius-topright:9px;  }
.a-r { -moz-border-radius-topright:9px; -moz-border-radius-bottomright:9px;  }
.a-d { -moz-border-radius-bottomleft:9px; -moz-border-radius-bottomright:9px;  }
.a-l { -moz-border-radius-topleft:9px; -moz-border-radius-bottomleft:9px;  }

